package embuzzled.g5;

import java.awt.Color;
import java.util.ArrayList;

public interface Puzzle 
{
	
	public String getSolution();
	
	public int[] getPlacementStrategies();
	
	public Color[][] returnLocalColorMap();
	
	public ArrayList<PuzzleComponent> getComponents();
	
	public boolean isComposite();
	
	public void setColor(Color[] possibleColors);
	
	public int getWidth();
	
	public int getHeight();
	
	

}
